<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html lang="en">
<head>
<meta name="copyright" content="Copyright (c) IBM Corporation and others 2015, 2016. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Style-Type" content="text/css">
<link rel="STYLESHEET" href="../book.css" charset="ISO-8859-1" type="text/css">
<title>Eclipse Neon (4.6) Plug-in Migration Guide</title>
</head>

<body>

<h1>Eclipse Neon (4.6) Plug-in Migration Guide</h1>
<p>This guide covers migrating Eclipse 4.5 plug-ins to Eclipse 4.6.</p>
<p>One of the goals of Eclipse 4.6 was to move Eclipse forward while remaining compatible 
  with previous versions to the greatest extent possible. That is, plug-ins written 
  against the Eclipse 4.5 APIs should continue to work in 4.6 in spite of any API changes.</p>
<p>The key kinds of compatibility are API contract compatibility and binary compatibility. 
  API contract compatibility means that valid use of 4.5 APIs remains valid for 
  4.6, so there is no need to revisit working code. Binary compatibility means 
  that the API method signatures, etc. did not change in ways that would cause 
  existing compiled (&quot;binary&quot;) code to no longer link and run with the 
  new 4.6 libraries.</p>
<p>While every effort was made to avoid breakage, there are a few areas of incompatibility or new
  APIs that should be adopted by clients. 
  These documents describe those areas and provide instructions for migrating 4.5 plug-ins to 
  4.6.</p>
<ul>
  <li><a href="http://git.eclipse.org/c/platform/eclipse.platform.common.git/plain/bundles/org.eclipse.platform.doc.isv/porting/eclipse_4_6_porting_guide.html">
        Eclipse Platform Neon (4.6) Plug-in Migration Guide</a></li>
  <li><a href="http://git.eclipse.org/c/platform/eclipse.platform.common.git/plain/bundles/org.eclipse.platform.doc.isv/porting/removals.html">
        Deprecated API removals in Eclipse Platform</a></li>
  <li><a href="http://git.eclipse.org/c/platform/eclipse.platform.common.git/plain/bundles/org.eclipse.jdt.doc.isv/porting/eclipse_4_6_porting_guide.html">
        Eclipse JDT Neon (4.6) Plug-in Migration Guide</a></li>
</ul>

</body>
</html>
